/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * PlayerFrame.java
 *
 * Created on 15/04/2012, 20:19:34
 */
package data;

/**
 *
 * @author Renan
 */
public class PlayerFrame extends javax.swing.JFrame {

    /** Creates new form PlayerFrame */
    public PlayerFrame() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        panePlayer = new javax.swing.JPanel();
        tabPlayer = new javax.swing.JTabbedPane();
        paneAtributos = new javax.swing.JPanel();
        paneAtri = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        lblLife = new javax.swing.JLabel();
        lblEnergy = new javax.swing.JLabel();
        lblStr = new javax.swing.JLabel();
        lblAgi = new javax.swing.JLabel();
        lblFire = new javax.swing.JLabel();
        lblSp = new javax.swing.JLabel();
        pbEn = new javax.swing.JProgressBar();
        pbLife = new javax.swing.JProgressBar();
        valStr = new javax.swing.JLabel();
        valAgi = new javax.swing.JLabel();
        valFp = new javax.swing.JLabel();
        valSp = new javax.swing.JLabel();
        jPanel3 = new javax.swing.JPanel();
        lblRes = new javax.swing.JLabel();
        lblArmor = new javax.swing.JLabel();
        lblRed = new javax.swing.JLabel();
        lblDodge = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        valArmor = new javax.swing.JLabel();
        valRes = new javax.swing.JLabel();
        valRed = new javax.swing.JLabel();
        valDod = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jPanel6 = new javax.swing.JPanel();
        jPanel7 = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        paneSpellBook = new javax.swing.JPanel();
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        tabSpellTypes = new javax.swing.JTabbedPane();
        paneFire = new javax.swing.JPanel();
        scrollFire = new javax.swing.JScrollPane();
        toolFire = new javax.swing.JToolBar();
        paneIce = new javax.swing.JPanel();
        scrollIce = new javax.swing.JScrollPane();
        toolIce = new javax.swing.JToolBar();
        paneCards = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        paneCardEquip = new javax.swing.JPanel();
        scrollCardEquip = new javax.swing.JScrollPane();
        toolCardEquip = new javax.swing.JToolBar();
        paneCardAtri = new javax.swing.JPanel();
        scrollCardAtri = new javax.swing.JScrollPane();
        toolCardAtri = new javax.swing.JToolBar();
        panelDesc = new javax.swing.JPanel();
        lblName = new javax.swing.JLabel();
        lblLocation = new javax.swing.JLabel();
        lblLevel = new javax.swing.JLabel();
        lblClasse = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Character");
        setBackground(new java.awt.Color(51, 51, 51));

        panePlayer.setBackground(new java.awt.Color(51, 51, 0));

        tabPlayer.setBackground(new java.awt.Color(51, 51, 51));
        tabPlayer.setToolTipText("");

        paneAtributos.setBackground(new java.awt.Color(51, 51, 51));
        paneAtributos.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));

        paneAtri.setBackground(new java.awt.Color(102, 102, 102));
        paneAtri.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(51, 51, 51), null, new java.awt.Color(51, 51, 51), new java.awt.Color(51, 51, 51)));

        jPanel2.setBackground(new java.awt.Color(204, 204, 204));
        jPanel2.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
        jPanel2.setFocusable(false);
        jPanel2.setPreferredSize(new java.awt.Dimension(235, 140));

        lblLife.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblLife.setForeground(new java.awt.Color(255, 0, 0));
        lblLife.setText("Life:");

        lblEnergy.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblEnergy.setForeground(new java.awt.Color(51, 51, 255));
        lblEnergy.setText("Energy");

        lblStr.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblStr.setForeground(new java.awt.Color(255, 0, 0));
        lblStr.setText("Strenght:");

        lblAgi.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblAgi.setForeground(new java.awt.Color(0, 153, 0));
        lblAgi.setText("Agility");

        lblFire.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblFire.setForeground(new java.awt.Color(255, 153, 0));
        lblFire.setText("FirePower:");

        lblSp.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblSp.setForeground(new java.awt.Color(102, 0, 102));
        lblSp.setText("Spellpower:");

        valStr.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valStr.setText("Str");

        valAgi.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valAgi.setText("Agi");

        valFp.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valFp.setText("Fp");

        valSp.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valSp.setText("Sp");

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(jPanel2Layout.createSequentialGroup()
                                    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(lblLife)
                                        .addComponent(lblEnergy))
                                    .addGap(93, 93, 93))
                                .addGroup(jPanel2Layout.createSequentialGroup()
                                    .addContainerGap()
                                    .addComponent(lblSp)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addContainerGap()
                                .addComponent(lblFire)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                        .addGroup(jPanel2Layout.createSequentialGroup()
                            .addContainerGap()
                            .addComponent(lblAgi)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(lblStr)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(pbEn, 0, 0, Short.MAX_VALUE)
                        .addComponent(pbLife, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(valSp)
                    .addComponent(valFp)
                    .addComponent(valAgi)
                    .addComponent(valStr))
                .addContainerGap())
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(pbLife, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblLife))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(lblEnergy)
                        .addGap(11, 11, 11)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(lblStr)
                            .addComponent(valStr))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(lblAgi)
                            .addComponent(valAgi))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(valFp)
                            .addComponent(lblFire))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(valSp)
                            .addComponent(lblSp)))
                    .addComponent(pbEn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(17, Short.MAX_VALUE))
        );

        jPanel3.setBackground(new java.awt.Color(204, 204, 204));
        jPanel3.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
        jPanel3.setFocusable(false);
        jPanel3.setPreferredSize(new java.awt.Dimension(235, 140));

        lblRes.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblRes.setForeground(new java.awt.Color(102, 102, 102));
        lblRes.setText("Resistance:");

        lblArmor.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblArmor.setForeground(new java.awt.Color(102, 102, 102));
        lblArmor.setText("Armor");

        lblRed.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblRed.setForeground(new java.awt.Color(102, 102, 102));
        lblRed.setText("Reduction:");

        lblDodge.setFont(new java.awt.Font("Tahoma", 1, 11));
        lblDodge.setForeground(new java.awt.Color(102, 102, 102));
        lblDodge.setText("Dodge:");

        jLabel5.setText("jLabel5");

        jLabel6.setText("jLabel6");

        valArmor.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valArmor.setText("Armor");

        valRes.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valRes.setText("Res");

        valRed.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valRed.setText("Red");

        valDod.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
        valDod.setText("Dod");

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(lblRes)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 128, Short.MAX_VALUE)
                        .addComponent(valRes))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(lblRed)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 132, Short.MAX_VALUE)
                        .addComponent(valRed))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(lblDodge)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 153, Short.MAX_VALUE)
                        .addComponent(valDod))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
                        .addComponent(lblArmor)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 146, Short.MAX_VALUE)
                        .addComponent(valArmor))
                    .addComponent(jLabel6)
                    .addComponent(jLabel5))
                .addContainerGap())
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(valArmor)
                    .addComponent(lblArmor))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblRes)
                    .addComponent(valRes))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblRed)
                    .addComponent(valRed))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblDodge)
                    .addComponent(valDod))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel5)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 9, Short.MAX_VALUE)
                .addComponent(jLabel6)
                .addContainerGap())
        );

        javax.swing.GroupLayout paneAtriLayout = new javax.swing.GroupLayout(paneAtri);
        paneAtri.setLayout(paneAtriLayout);
        paneAtriLayout.setHorizontalGroup(
            paneAtriLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(paneAtriLayout.createSequentialGroup()
                .addGroup(paneAtriLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 235, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        paneAtriLayout.setVerticalGroup(
            paneAtriLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(paneAtriLayout.createSequentialGroup()
                .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, 143, Short.MAX_VALUE))
        );

        jLabel3.setFont(new java.awt.Font("Jacinto Sans", 1, 18));
        jLabel3.setForeground(new java.awt.Color(153, 102, 0));
        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel3.setText("Atributos");

        jPanel6.setBackground(new java.awt.Color(204, 204, 204));
        jPanel6.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));

        javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
        jPanel6.setLayout(jPanel6Layout);
        jPanel6Layout.setHorizontalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 362, Short.MAX_VALUE)
        );
        jPanel6Layout.setVerticalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 289, Short.MAX_VALUE)
        );

        jPanel7.setBackground(new java.awt.Color(204, 204, 204));
        jPanel7.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));

        javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
        jPanel7.setLayout(jPanel7Layout);
        jPanel7Layout.setHorizontalGroup(
            jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 609, Short.MAX_VALUE)
        );
        jPanel7Layout.setVerticalGroup(
            jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 151, Short.MAX_VALUE)
        );

        jLabel4.setFont(new java.awt.Font("Jacinto Sans", 1, 18));
        jLabel4.setForeground(new java.awt.Color(153, 102, 0));
        jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel4.setText("Inventory");

        jLabel7.setFont(new java.awt.Font("Jacinto Sans", 1, 18));
        jLabel7.setForeground(new java.awt.Color(153, 102, 0));
        jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel7.setText("Equipment");

        javax.swing.GroupLayout paneAtributosLayout = new javax.swing.GroupLayout(paneAtributos);
        paneAtributos.setLayout(paneAtributosLayout);
        paneAtributosLayout.setHorizontalGroup(
            paneAtributosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, paneAtributosLayout.createSequentialGroup()
                .addGroup(paneAtributosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jLabel4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 613, Short.MAX_VALUE)
                    .addGroup(paneAtributosLayout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 224, Short.MAX_VALUE)
                        .addGap(18, 18, 18)
                        .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 361, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, paneAtributosLayout.createSequentialGroup()
                        .addComponent(paneAtri, javax.swing.GroupLayout.PREFERRED_SIZE, 239, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(8, 8, 8)
                        .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap())
            .addGroup(paneAtributosLayout.createSequentialGroup()
                .addComponent(jPanel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        paneAtributosLayout.setVerticalGroup(
            paneAtributosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(paneAtributosLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(paneAtributosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jLabel3)
                    .addComponent(jLabel7))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(paneAtributosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(paneAtri, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel4)
                .addGap(4, 4, 4)
                .addComponent(jPanel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        tabPlayer.addTab("Atributos", paneAtributos);

        jPanel1.setBackground(new java.awt.Color(153, 102, 0));
        jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14));
        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel1.setText("SpellBook");

        paneFire.setBackground(new java.awt.Color(153, 102, 0));

        toolFire.setFloatable(false);
        toolFire.setOrientation(javax.swing.SwingConstants.VERTICAL);
        scrollFire.setViewportView(toolFire);

        javax.swing.GroupLayout paneFireLayout = new javax.swing.GroupLayout(paneFire);
        paneFire.setLayout(paneFireLayout);
        paneFireLayout.setHorizontalGroup(
            paneFireLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollFire, javax.swing.GroupLayout.DEFAULT_SIZE, 611, Short.MAX_VALUE)
        );
        paneFireLayout.setVerticalGroup(
            paneFireLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollFire, javax.swing.GroupLayout.DEFAULT_SIZE, 469, Short.MAX_VALUE)
        );

        tabSpellTypes.addTab("Fire", paneFire);

        toolIce.setFloatable(false);
        toolIce.setOrientation(javax.swing.SwingConstants.VERTICAL);
        scrollIce.setViewportView(toolIce);

        javax.swing.GroupLayout paneIceLayout = new javax.swing.GroupLayout(paneIce);
        paneIce.setLayout(paneIceLayout);
        paneIceLayout.setHorizontalGroup(
            paneIceLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollIce, javax.swing.GroupLayout.DEFAULT_SIZE, 611, Short.MAX_VALUE)
        );
        paneIceLayout.setVerticalGroup(
            paneIceLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollIce, javax.swing.GroupLayout.DEFAULT_SIZE, 469, Short.MAX_VALUE)
        );

        tabSpellTypes.addTab("Ice", paneIce);

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
            .addComponent(tabSpellTypes, javax.swing.GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addComponent(jLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(tabSpellTypes, javax.swing.GroupLayout.DEFAULT_SIZE, 497, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout paneSpellBookLayout = new javax.swing.GroupLayout(paneSpellBook);
        paneSpellBook.setLayout(paneSpellBookLayout);
        paneSpellBookLayout.setHorizontalGroup(
            paneSpellBookLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        paneSpellBookLayout.setVerticalGroup(
            paneSpellBookLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        tabPlayer.addTab("SpellBook", paneSpellBook);

        jPanel4.setBackground(new java.awt.Color(153, 102, 0));
        jPanel4.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        jPanel4.setPreferredSize(new java.awt.Dimension(236, 241));

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14));
        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel2.setText("Cards");

        jTabbedPane1.setBackground(new java.awt.Color(204, 153, 0));

        toolCardEquip.setFloatable(false);
        toolCardEquip.setOrientation(javax.swing.SwingConstants.VERTICAL);
        scrollCardEquip.setViewportView(toolCardEquip);

        javax.swing.GroupLayout paneCardEquipLayout = new javax.swing.GroupLayout(paneCardEquip);
        paneCardEquip.setLayout(paneCardEquipLayout);
        paneCardEquipLayout.setHorizontalGroup(
            paneCardEquipLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollCardEquip, javax.swing.GroupLayout.DEFAULT_SIZE, 611, Short.MAX_VALUE)
        );
        paneCardEquipLayout.setVerticalGroup(
            paneCardEquipLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollCardEquip, javax.swing.GroupLayout.DEFAULT_SIZE, 469, Short.MAX_VALUE)
        );

        jTabbedPane1.addTab("Equips", paneCardEquip);

        toolCardAtri.setFloatable(false);
        scrollCardAtri.setViewportView(toolCardAtri);

        javax.swing.GroupLayout paneCardAtriLayout = new javax.swing.GroupLayout(paneCardAtri);
        paneCardAtri.setLayout(paneCardAtriLayout);
        paneCardAtriLayout.setHorizontalGroup(
            paneCardAtriLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollCardAtri, javax.swing.GroupLayout.DEFAULT_SIZE, 611, Short.MAX_VALUE)
        );
        paneCardAtriLayout.setVerticalGroup(
            paneCardAtriLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollCardAtri, javax.swing.GroupLayout.DEFAULT_SIZE, 469, Short.MAX_VALUE)
        );

        jTabbedPane1.addTab("Atributos", paneCardAtri);

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
            .addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 497, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout paneCardsLayout = new javax.swing.GroupLayout(paneCards);
        paneCards.setLayout(paneCardsLayout);
        paneCardsLayout.setHorizontalGroup(
            paneCardsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, 620, Short.MAX_VALUE)
        );
        paneCardsLayout.setVerticalGroup(
            paneCardsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, 524, Short.MAX_VALUE)
        );

        tabPlayer.addTab("CardDeck", paneCards);

        panelDesc.setBackground(new java.awt.Color(102, 102, 102));
        panelDesc.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        panelDesc.setForeground(new java.awt.Color(255, 255, 255));
        panelDesc.setFocusable(false);

        lblName.setFont(new java.awt.Font("Jacinto Sans", 1, 24));
        lblName.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblName.setText("name");

        lblLocation.setText("Location");

        lblLevel.setText("Level");

        lblClasse.setText("Classe");

        javax.swing.GroupLayout panelDescLayout = new javax.swing.GroupLayout(panelDesc);
        panelDesc.setLayout(panelDescLayout);
        panelDescLayout.setHorizontalGroup(
            panelDescLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(panelDescLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(lblLocation)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 536, Short.MAX_VALUE)
                .addComponent(lblLevel)
                .addContainerGap())
            .addComponent(lblName, javax.swing.GroupLayout.DEFAULT_SIZE, 621, Short.MAX_VALUE)
            .addGroup(panelDescLayout.createSequentialGroup()
                .addGap(297, 297, 297)
                .addComponent(lblClasse)
                .addContainerGap(293, Short.MAX_VALUE))
        );
        panelDescLayout.setVerticalGroup(
            panelDescLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panelDescLayout.createSequentialGroup()
                .addComponent(lblName)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblClasse)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(panelDescLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblLocation)
                    .addComponent(lblLevel))
                .addContainerGap())
        );

        javax.swing.GroupLayout panePlayerLayout = new javax.swing.GroupLayout(panePlayer);
        panePlayer.setLayout(panePlayerLayout);
        panePlayerLayout.setHorizontalGroup(
            panePlayerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(panePlayerLayout.createSequentialGroup()
                .addGroup(panePlayerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(panelDesc, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(tabPlayer, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 625, Short.MAX_VALUE))
                .addContainerGap())
        );
        panePlayerLayout.setVerticalGroup(
            panePlayerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panePlayerLayout.createSequentialGroup()
                .addComponent(panelDesc, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(tabPlayer, javax.swing.GroupLayout.PREFERRED_SIZE, 552, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        tabPlayer.getAccessibleContext().setAccessibleName("Atributos");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(panePlayer, javax.swing.GroupLayout.PREFERRED_SIZE, 626, javax.swing.GroupLayout.PREFERRED_SIZE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(panePlayer, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    /**
     * @param args the command line arguments
     */
    public void init() {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JPanel jPanel7;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JLabel lblAgi;
    private javax.swing.JLabel lblArmor;
    private javax.swing.JLabel lblClasse;
    private javax.swing.JLabel lblDodge;
    private javax.swing.JLabel lblEnergy;
    private javax.swing.JLabel lblFire;
    private javax.swing.JLabel lblLevel;
    private javax.swing.JLabel lblLife;
    private javax.swing.JLabel lblLocation;
    private javax.swing.JLabel lblName;
    private javax.swing.JLabel lblRed;
    private javax.swing.JLabel lblRes;
    private javax.swing.JLabel lblSp;
    private javax.swing.JLabel lblStr;
    private javax.swing.JPanel paneAtri;
    private javax.swing.JPanel paneAtributos;
    private javax.swing.JPanel paneCardAtri;
    private javax.swing.JPanel paneCardEquip;
    private javax.swing.JPanel paneCards;
    private javax.swing.JPanel paneFire;
    private javax.swing.JPanel paneIce;
    private javax.swing.JPanel panePlayer;
    private javax.swing.JPanel paneSpellBook;
    private javax.swing.JPanel panelDesc;
    private javax.swing.JProgressBar pbEn;
    private javax.swing.JProgressBar pbLife;
    private javax.swing.JScrollPane scrollCardAtri;
    private javax.swing.JScrollPane scrollCardEquip;
    private javax.swing.JScrollPane scrollFire;
    private javax.swing.JScrollPane scrollIce;
    private javax.swing.JTabbedPane tabPlayer;
    private javax.swing.JTabbedPane tabSpellTypes;
    private javax.swing.JToolBar toolCardAtri;
    private javax.swing.JToolBar toolCardEquip;
    private javax.swing.JToolBar toolFire;
    private javax.swing.JToolBar toolIce;
    private javax.swing.JLabel valAgi;
    private javax.swing.JLabel valArmor;
    private javax.swing.JLabel valDod;
    private javax.swing.JLabel valFp;
    private javax.swing.JLabel valRed;
    private javax.swing.JLabel valRes;
    private javax.swing.JLabel valSp;
    private javax.swing.JLabel valStr;
    // End of variables declaration//GEN-END:variables
}
